EventMinder: A Personal Calendar Assistant That Understands Events
نویسنده
چکیده
Calendar applications do not understand calendar entries. This limitation prevents them from offering the range of assistance that can be provided by a human personal assistant. Understanding calendar entries is a difficult problem because it involves integrating many types of knowledge: commonsense knowledge, about common events and the particular instances in the world, and user knowledge about the individual’s preferences and goals. In this thesis, I present two models of event understanding: Romulus and Julius. Romulus addresses the problem of how missing information in a calendar entry can be filled in by having an event structure, goal knowledge, and past examples. This system is able to learn by observing the user, and constrains its inductive hypothesis by using knowledge about common goals specific to the event. Although this model is capable of representing some tasks, its structural assumptions limit the range of events that it can represent. Julius treats event understanding as a plan retrieval problem, and draws from the COMET plan library of 295 everyday plans to interpret the calendar entry. These plans are represented as a set of English activity phrases (i.e., “buy a cup of coffee”), and so the planning problem becomes a natural language understanding problem concerned with comprehending events. I show two techniques for retrieving plans: the first matches plans by their generalized predicate-argument structure, and the second retrieves plans by their goals. Goals are inferred by matching the plans against a database of 662 common goals, by computing the conceptual similarity between the goals and components of the plan. Combining the strengths of Romulus and Julius, I create a prototype of a personal assistant application, EventMinder, that is able to recognize users’ goals in order to propose relevant alternatives and provide useful recommendations. Thesis Supervisor: Henry Lieberman Research Scientist Program in Media Arts and Sciences EventMinder: A Personal Calendar Assistant That Understands Events
منابع مشابه
CMRadar: A Personal Assistant Agent for Calendar Management
Personal assistant agents have long promised to automate routine everyday tasks in order to reduce the cognitive load on humans. One such routine task is the management of a user’s calendar. In this paper, we describe CMRadar, a calendar management system that is a significant step towards achieving the enduring vision of assistant agents. CMRadar is an implemented system with wideranging capab...
متن کاملبررسی سمبولیسم اجتماعی در سرودههای مهدی اخوان ثالث
The reflection of historical events of the 1330s in Iranian calendar, due to their special importance in Iran’s contemporary history, is one of the issues which have always been considered by intellectuals, scholars and committed poets of that decade. Government's dominance and its widespread repression are the most important reasons for the committed poets of 1330s to use symbolic expres...
متن کاملPersonal Voice Call Assistant: VoiceXML and SIP in a Distributed Environment
In this paper we introduce the architecture of a distributed service platform that integrates speech, web technology and voice-overIP technologies and describe how a specific service can be built using these technologies. The electronic assistant is an advanced voice-based service, that answers incoming calls and takes messages, consulting the user's calendar and address book. A novel contribut...
متن کاملOn Scheduling Events and Tasks by an Intelligent Calendar Assistant
In the last decade various research efforts and commercial offerings have sought to provide levels of automated assistance with time management. Besides basic calendaring, collaboration, and communication, many of these efforts concern event negotiation or scheduling, while others concern task management and monitoring. When automated scheduling is employed, most often events and tasks are trea...
متن کاملExfxrience with a LearnCnq Personal Ass&tan*
ersonal software assistants that help users with tasks like finding information, scheduling calendars, or managing work flow will require significant customization to each individual user. For example, an assistant that helps schedule a user’s calendar will have to know that user’s scheduling preferences. This article explores the potential of machine-leaning methods t” automatically create and...
متن کامل